Importación de módulos

Importación de módulos

Carga de datos

Exploración

country iso_code date total_vaccinations people_vaccinated people_fully_vaccinated daily_vaccinations_raw daily_vaccinations total_vaccinations_per_hundred people_vaccinated_per_hundred people_fully_vaccinated_per_hundred daily_vaccinations_per_million vaccines source_name source_website
0 Afghanistan AFG 2021-02-22 0.0 0.0 NaN NaN NaN 0.0 0.0 NaN NaN Oxford/AstraZeneca, Pfizer/BioNTech, Sinopharm... World Health Organization https://covid19.who.int/
1 Afghanistan AFG 2021-02-23 NaN NaN NaN NaN 1367.0 NaN NaN NaN 35.0 Oxford/AstraZeneca, Pfizer/BioNTech, Sinopharm... World Health Organization https://covid19.who.int/
2 Afghanistan AFG 2021-02-24 NaN NaN NaN NaN 1367.0 NaN NaN NaN 35.0 Oxford/AstraZeneca, Pfizer/BioNTech, Sinopharm... World Health Organization https://covid19.who.int/
3 Afghanistan AFG 2021-02-25 NaN NaN NaN NaN 1367.0 NaN NaN NaN 35.0 Oxford/AstraZeneca, Pfizer/BioNTech, Sinopharm... World Health Organization https://covid19.who.int/
4 Afghanistan AFG 2021-02-26 NaN NaN NaN NaN 1367.0 NaN NaN NaN 35.0 Oxford/AstraZeneca, Pfizer/BioNTech, Sinopharm... World Health Organization https://covid19.who.int/
<class 'pandas.core.frame.DataFrame'>
RangeIndex: 21628 entries, 0 to 21627
Data columns (total 15 columns):
 #   Column                               Non-Null Count  Dtype  
---  ------                               --------------  -----  
 0   country                              21628 non-null  object 
 1   iso_code                             21628 non-null  object 
 2   date                                 21628 non-null  object 
 3   total_vaccinations                   12275 non-null  float64
 4   people_vaccinated                    11479 non-null  float64
 5   people_fully_vaccinated              8967 non-null   float64
 6   daily_vaccinations_raw               10187 non-null  float64
 7   daily_vaccinations                   21412 non-null  float64
 8   total_vaccinations_per_hundred       12275 non-null  float64
 9   people_vaccinated_per_hundred        11479 non-null  float64
 10  people_fully_vaccinated_per_hundred  8967 non-null   float64
 11  daily_vaccinations_per_million       21412 non-null  float64
 12  vaccines                             21628 non-null  object 
 13  source_name                          21628 non-null  object 
 14  source_website                       21628 non-null  object 
dtypes: float64(9), object(6)
memory usage: 2.5+ MB
pandas._libs.tslibs.timestamps.Timestamp
country                                    0
iso_code                                   0
date                                       0
total_vaccinations                      9353
people_vaccinated                      10149
people_fully_vaccinated                12661
daily_vaccinations_raw                 11441
daily_vaccinations                       216
total_vaccinations_per_hundred          9353
people_vaccinated_per_hundred          10149
people_fully_vaccinated_per_hundred    12661
daily_vaccinations_per_million           216
vaccines                                   0
source_name                                0
source_website                             0
dtype: int64
(21628, 15)
Norway                             180
Scotland                           172
Canada                             169
Russia                             168
China                              168
                                  ... 
Guinea-Bissau                        1
Tuvalu                               1
Bonaire Sint Eustatius and Saba      1
Cook Islands                         1
Turkmenistan                         1
Name: country, Length: 214, dtype: int64
0
Oxford/AstraZeneca                                                                    3774
Johnson&Johnson, Moderna, Oxford/AstraZeneca, Pfizer/BioNTech                         3036
Moderna, Oxford/AstraZeneca, Pfizer/BioNTech                                          1687
Oxford/AstraZeneca, Pfizer/BioNTech                                                   1620
Moderna, Pfizer/BioNTech                                                              1276
Pfizer/BioNTech                                                                       1240
Oxford/AstraZeneca, Sinopharm/Beijing                                                 1086
Oxford/AstraZeneca, Pfizer/BioNTech, Sinovac                                          1054
Oxford/AstraZeneca, Pfizer/BioNTech, Sinopharm/Beijing, Sputnik V                      927
Oxford/AstraZeneca, Pfizer/BioNTech, Sinopharm/Beijing                                 416
Oxford/AstraZeneca, Sinopharm/Beijing, Sputnik V                                       404
Oxford/AstraZeneca, Sputnik V                                                          367
Oxford/AstraZeneca, Pfizer/BioNTech, Sinovac, Sputnik V                                338
Sinopharm/Beijing, Sputnik V                                                           275
Oxford/AstraZeneca, Sinopharm/Beijing, Sinovac                                         262
Pfizer/BioNTech, Sinopharm/Beijing                                                     250
Sinopharm/Beijing                                                                      246
Oxford/AstraZeneca, Sinovac                                                            243
Pfizer/BioNTech, Sinovac                                                               238
Oxford/AstraZeneca, Sinovac, Sputnik V                                                 189
Sputnik V                                                                              176
CanSino, Sinopharm/Beijing, Sinopharm/Wuhan, Sinovac                                   168
EpiVacCorona, Sputnik V                                                                168
Covaxin, Oxford/AstraZeneca, Sinopharm/Beijing                                         163
Johnson&Johnson, Moderna, Pfizer/BioNTech                                              162
CanSino, Oxford/AstraZeneca, Pfizer/BioNTech, Sinovac, Sputnik V                       159
Covaxin, Oxford/AstraZeneca                                                            157
Moderna, Oxford/AstraZeneca, Pfizer/BioNTech, Sinopharm/Beijing, Sputnik V             155
Oxford/AstraZeneca, Pfizer/BioNTech, Sinopharm/Beijing, Sinopharm/Wuhan, Sputnik V     147
Oxford/AstraZeneca, Sinopharm/Beijing, Sinovac, Sputnik V                              126
QazVac, Sinopharm/HayatVax, Sputnik V                                                  121
CanSino, Oxford/AstraZeneca, Sinopharm/Beijing, Sinovac, Sputnik V                     115
Covaxin, Oxford/AstraZeneca, Sinopharm/Beijing, Sputnik V                              106
Johnson&Johnson, Pfizer/BioNTech                                                       105
Covaxin, Oxford/AstraZeneca, Sinopharm/Beijing, Sinovac, Sputnik V                      99
Moderna, Oxford/AstraZeneca                                                             95
Pfizer/BioNTech, Sputnik V                                                              93
Johnson&Johnson, Moderna, Oxford/AstraZeneca, Sputnik V                                 90
Oxford/AstraZeneca, Pfizer/BioNTech, Sinopharm/Beijing, Sinovac                         82
Pfizer/BioNTech, Sinovac, Sputnik V                                                     80
Oxford/AstraZeneca, RBD-Dimer, Sputnik V                                                56
Moderna, Oxford/AstraZeneca, Sinopharm/Beijing, Sputnik V                               35
Johnson&Johnson, Moderna, Oxford/AstraZeneca, Pfizer/BioNTech, Sputnik V                24
Abdala, Soberana02                                                                      17
EpiVacCorona, Oxford/AstraZeneca, Sinopharm/Beijing, Sputnik V                           1
Name: vaccines, dtype: int64
43
country var1
0 Afghanistan Oxford/AstraZeneca
0 Afghanistan Pfizer/BioNTech
0 Afghanistan Sinopharm/Beijing
1 Afghanistan Oxford/AstraZeneca
1 Afghanistan Pfizer/BioNTech
... ... ...
21623 Zimbabwe Sinopharm/Beijing
21624 Zimbabwe Sinopharm/Beijing
21625 Zimbabwe Sinopharm/Beijing
21626 Zimbabwe Sinopharm/Beijing
21627 Zimbabwe Sinopharm/Beijing

54329 rows × 2 columns

vaccines
Oxford/AstraZeneca                                                                    3774
Johnson&Johnson, Moderna, Oxford/AstraZeneca, Pfizer/BioNTech                         3036
Moderna, Oxford/AstraZeneca, Pfizer/BioNTech                                          1687
Oxford/AstraZeneca, Pfizer/BioNTech                                                   1620
Moderna, Pfizer/BioNTech                                                              1276
Pfizer/BioNTech                                                                       1240
Oxford/AstraZeneca, Sinopharm/Beijing                                                 1086
Oxford/AstraZeneca, Pfizer/BioNTech, Sinovac                                          1054
Oxford/AstraZeneca, Pfizer/BioNTech, Sinopharm/Beijing, Sputnik V                      927
Oxford/AstraZeneca, Pfizer/BioNTech, Sinopharm/Beijing                                 416
Oxford/AstraZeneca, Sinopharm/Beijing, Sputnik V                                       404
Oxford/AstraZeneca, Sputnik V                                                          367
Oxford/AstraZeneca, Pfizer/BioNTech, Sinovac, Sputnik V                                338
Sinopharm/Beijing, Sputnik V                                                           275
Oxford/AstraZeneca, Sinopharm/Beijing, Sinovac                                         262
Pfizer/BioNTech, Sinopharm/Beijing                                                     250
Sinopharm/Beijing                                                                      246
Oxford/AstraZeneca, Sinovac                                                            243
Pfizer/BioNTech, Sinovac                                                               238
Oxford/AstraZeneca, Sinovac, Sputnik V                                                 189
Sputnik V                                                                              176
CanSino, Sinopharm/Beijing, Sinopharm/Wuhan, Sinovac                                   168
EpiVacCorona, Sputnik V                                                                168
Covaxin, Oxford/AstraZeneca, Sinopharm/Beijing                                         163
Johnson&Johnson, Moderna, Pfizer/BioNTech                                              162
CanSino, Oxford/AstraZeneca, Pfizer/BioNTech, Sinovac, Sputnik V                       159
Covaxin, Oxford/AstraZeneca                                                            157
Moderna, Oxford/AstraZeneca, Pfizer/BioNTech, Sinopharm/Beijing, Sputnik V             155
Oxford/AstraZeneca, Pfizer/BioNTech, Sinopharm/Beijing, Sinopharm/Wuhan, Sputnik V     147
Oxford/AstraZeneca, Sinopharm/Beijing, Sinovac, Sputnik V                              126
QazVac, Sinopharm/HayatVax, Sputnik V                                                  121
CanSino, Oxford/AstraZeneca, Sinopharm/Beijing, Sinovac, Sputnik V                     115
Covaxin, Oxford/AstraZeneca, Sinopharm/Beijing, Sputnik V                              106
Johnson&Johnson, Pfizer/BioNTech                                                       105
Covaxin, Oxford/AstraZeneca, Sinopharm/Beijing, Sinovac, Sputnik V                      99
Moderna, Oxford/AstraZeneca                                                             95
Pfizer/BioNTech, Sputnik V                                                              93
Johnson&Johnson, Moderna, Oxford/AstraZeneca, Sputnik V                                 90
Oxford/AstraZeneca, Pfizer/BioNTech, Sinopharm/Beijing, Sinovac                         82
Pfizer/BioNTech, Sinovac, Sputnik V                                                     80
Oxford/AstraZeneca, RBD-Dimer, Sputnik V                                                56
Moderna, Oxford/AstraZeneca, Sinopharm/Beijing, Sputnik V                               35
Johnson&Johnson, Moderna, Oxford/AstraZeneca, Pfizer/BioNTech, Sputnik V                24
Abdala, Soberana02                                                                      17
EpiVacCorona, Oxford/AstraZeneca, Sinopharm/Beijing, Sputnik V                           1
Name: country, dtype: int64
vaccines country Cantidad Registros Vacunados promedio por fecha
0 Abdala, Soberana02 Cuba 17 63,403.31
1 CanSino, Oxford/AstraZeneca, Pfizer/BioNTech, ... Mexico 159 186,391.42
2 CanSino, Oxford/AstraZeneca, Sinopharm/Beijing... Pakistan 115 48,023.38
3 CanSino, Sinopharm/Beijing, Sinopharm/Wuhan, S... China 168 3,606,363.98
4 Covaxin, Oxford/AstraZeneca Central African Republic 20 934.00
... ... ... ... ...
209 Sinopharm/Beijing, Sputnik V Kyrgyzstan 52 972.98
210 Sinopharm/Beijing, Sputnik V Laos 76 10,245.92
211 Sputnik V Algeria 22 3,289.05
212 Sputnik V Guinea 62 4,174.90
213 Sputnik V Venezuela 92 3,415.09

214 rows × 4 columns

#Análisis gráfico

Index(['country', 'iso_code', 'date', 'total_vaccinations',
       'people_vaccinated', 'people_fully_vaccinated',
       'daily_vaccinations_raw', 'daily_vaccinations',
       'total_vaccinations_per_hundred', 'people_vaccinated_per_hundred',
       'people_fully_vaccinated_per_hundred', 'daily_vaccinations_per_million',
       'vaccines', 'source_name', 'source_website'],
      dtype='object')

Gráfico I. Personas con el proceso de vacunación finalizado por país.

country total_vaccinations people_vaccinated people_fully_vaccinated daily_vaccinations_raw daily_vaccinations total_vaccinations_per_hundred people_vaccinated_per_hundred people_fully_vaccinated_per_hundred daily_vaccinations_per_million
0 Afghanistan 3831799.0 3256958.0 574841.0 2859.0 594456.0 9.85 8.36 1.48 15285.0
1 Albania 24787760.0 6990919.0 3550624.0 552252.0 760906.0 861.34 242.91 123.37 264395.0
2 Algeria 75030.0 0.0 0.0 30.0 69070.0 0.17 0.00 0.00 1568.0
3 Andorra 249370.0 156305.0 31652.0 4802.0 31649.0 322.74 202.31 40.98 409618.0
4 Angola 5386560.0 4717488.0 669072.0 0.0 880797.0 16.39 14.35 2.04 26808.0

Gráfico II. Vacunas por laboratorio.

vaccines country total_vaccinations people_vaccinated people_fully_vaccinated daily_vaccinations_raw daily_vaccinations total_vaccinations_per_hundred people_vaccinated_per_hundred people_fully_vaccinated_per_hundred daily_vaccinations_per_million
0 Abdala, Soberana02 Cuba 7,972,472.00 7,972,472.00 0.00 196,123.00 1,014,453.00 70.41 70.41 0.00 89,565.00
1 CanSino, Oxford/AstraZeneca, Pfizer/BioNTech, ... Mexico 1,181,930,735.00 842,814,629.00 386,252,432.00 25,950,934.00 29,449,845.00 916.66 653.69 299.60 228,412.00
2 CanSino, Oxford/AstraZeneca, Sinopharm/Beijing... Pakistan 44,926,295.00 28,806,863.00 7,066,652.00 562,254.00 5,474,665.00 20.33 13.02 3.20 24,782.00
3 CanSino, Sinopharm/Beijing, Sinopharm/Wuhan, S... China 20,184,687,700.00 0.00 0.00 581,008,000.00 602,262,785.00 1,402.38 0.00 0.00 418,426.00
4 Covaxin, Oxford/AstraZeneca Central African Republic 19,075.00 18,358.00 717.00 0.00 17,746.00 0.39 0.38 0.01 3,667.00
... ... ... ... ... ... ... ... ... ... ... ...
209 Sinopharm/Beijing, Sputnik V Kyrgyzstan 128,679.00 67,710.00 6,868.00 205.00 49,622.00 1.97 1.03 0.10 7,608.00
210 Sinopharm/Beijing, Sputnik V Laos 9,145,011.00 7,457,983.00 1,687,028.00 135,127.00 768,444.00 125.69 102.49 23.19 105,621.00
211 Sputnik V Algeria 75,030.00 0.00 0.00 30.00 69,070.00 0.17 0.00 0.00 1,568.00
212 Sputnik V Guinea 5,131,054.00 4,275,131.00 1,505,375.00 102,088.00 246,319.00 39.08 32.55 11.46 18,756.00
213 Sputnik V Venezuela 690,574.00 690,574.00 0.00 0.00 310,773.00 2.42 2.42 0.00 10,935.00

214 rows × 11 columns

Gráfico III. Evolución d elas personas vacunadas por país.

Vamos a tomar los 5 países con más vacunas entregadas y analizamos su evolución temporal.

country total_vaccinations
0 China 2.018469e+10
1 United States 1.936835e+10
2 India 9.902768e+09
3 United Kingdom 4.406375e+09
4 England 3.719467e+09
country iso_code date total_vaccinations people_vaccinated people_fully_vaccinated daily_vaccinations_raw daily_vaccinations total_vaccinations_per_hundred people_vaccinated_per_hundred people_fully_vaccinated_per_hundred daily_vaccinations_per_million vaccines source_name source_website
3805 China CHN 2020-12-15 1500000.0 NaN NaN NaN NaN 0.10 NaN NaN NaN CanSino, Sinopharm/Beijing, Sinopharm/Wuhan, S... National Health Commission http://www.nhc.gov.cn/xcs/yqjzqk/202106/6c7027...
3806 China CHN 2020-12-16 NaN NaN NaN NaN 187500.0 NaN NaN NaN 130.0 CanSino, Sinopharm/Beijing, Sinopharm/Wuhan, S... National Health Commission http://www.nhc.gov.cn/xcs/yqjzqk/202106/6c7027...
3807 China CHN 2020-12-17 NaN NaN NaN NaN 187500.0 NaN NaN NaN 130.0 CanSino, Sinopharm/Beijing, Sinopharm/Wuhan, S... National Health Commission http://www.nhc.gov.cn/xcs/yqjzqk/202106/6c7027...
3808 China CHN 2020-12-18 NaN NaN NaN NaN 187500.0 NaN NaN NaN 130.0 CanSino, Sinopharm/Beijing, Sinopharm/Wuhan, S... National Health Commission http://www.nhc.gov.cn/xcs/yqjzqk/202106/6c7027...
3809 China CHN 2020-12-19 NaN NaN NaN NaN 187500.0 NaN NaN NaN 130.0 CanSino, Sinopharm/Beijing, Sinopharm/Wuhan, S... National Health Commission http://www.nhc.gov.cn/xcs/yqjzqk/202106/6c7027...
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
20918 United States USA 2021-05-26 289212304.0 165074907.0 131850089.0 1423432.0 1703162.0 86.48 49.36 39.42 5093.0 Johnson&Johnson, Moderna, Pfizer/BioNTech Centers for Disease Control and Prevention https://covid.cdc.gov/covid-data-tracker/#vacc...
20919 United States USA 2021-05-27 290724607.0 165718717.0 132769894.0 1512303.0 1618194.0 86.93 49.55 39.70 4838.0 Johnson&Johnson, Moderna, Pfizer/BioNTech Centers for Disease Control and Prevention https://covid.cdc.gov/covid-data-tracker/#vacc...
20920 United States USA 2021-05-28 292099778.0 166388129.0 133532544.0 1375171.0 1500632.0 87.34 49.75 39.93 4487.0 Johnson&Johnson, Moderna, Pfizer/BioNTech Centers for Disease Control and Prevention https://covid.cdc.gov/covid-data-tracker/#vacc...
20921 United States USA 2021-05-29 293705050.0 167157043.0 134418748.0 1605272.0 1394832.0 87.82 49.98 40.19 4171.0 Johnson&Johnson, Moderna, Pfizer/BioNTech Centers for Disease Control and Prevention https://covid.cdc.gov/covid-data-tracker/#vacc...
20922 United States USA 2021-05-30 294928850.0 167733972.0 135087319.0 1223800.0 1315466.0 88.19 50.15 40.39 3933.0 Johnson&Johnson, Moderna, Pfizer/BioNTech Centers for Disease Control and Prevention https://covid.cdc.gov/covid-data-tracker/#vacc...

768 rows × 15 columns

Modulos EDA

---------------------------------------------------------------------------
TraitError                                Traceback (most recent call last)
<ipython-input-51-10e2013bfc33> in <module>
      1 # Mostramos el reporte
----> 2 profile.to_widgets()

C:\ProgramData\Anaconda3\lib\site-packages\pandas_profiling\profile_report.py in to_widgets(self)
    412         from IPython.core.display import display
    413 
--> 414         display(self.widgets)
    415 
    416     def _repr_html_(self) -> None:

C:\ProgramData\Anaconda3\lib\site-packages\pandas_profiling\profile_report.py in widgets(self)
    195     def widgets(self) -> Renderable:
    196         if self._widgets is None:
--> 197             self._widgets = self._render_widgets()
    198         return self._widgets
    199 

C:\ProgramData\Anaconda3\lib\site-packages\pandas_profiling\profile_report.py in _render_widgets(self)
    321             leave=False,
    322         ) as pbar:
--> 323             widgets = WidgetReport(copy.deepcopy(report)).render()
    324             pbar.update()
    325         return widgets

C:\ProgramData\Anaconda3\lib\site-packages\pandas_profiling\report\presentation\flavours\widget\root.py in render(self, **kwargs)
      7     def render(self, **kwargs) -> widgets.VBox:
      8         return widgets.VBox(
----> 9             [self.content["body"].render(), self.content["footer"].render()]
     10         )

C:\ProgramData\Anaconda3\lib\site-packages\pandas_profiling\report\presentation\flavours\widget\container.py in render(self)
    104             widget = get_named_list(self.content["items"])
    105         elif self.sequence_type in ["tabs", "sections", "select"]:
--> 106             widget = get_tabs(self.content["items"])
    107         elif self.sequence_type == "accordion":
    108             widget = get_accordion(self.content["items"])

C:\ProgramData\Anaconda3\lib\site-packages\pandas_profiling\report\presentation\flavours\widget\container.py in get_tabs(items)
     18     titles = []
     19     for item in items:
---> 20         children.append(item.render())
     21         titles.append(get_name(item))
     22 

C:\ProgramData\Anaconda3\lib\site-packages\pandas_profiling\report\presentation\flavours\widget\container.py in render(self)
    106             widget = get_tabs(self.content["items"])
    107         elif self.sequence_type == "accordion":
--> 108             widget = get_accordion(self.content["items"])
    109         elif self.sequence_type == "grid":
    110             widget = get_row(self.content["items"])

C:\ProgramData\Anaconda3\lib\site-packages\pandas_profiling\report\presentation\flavours\widget\container.py in get_accordion(items)
     87     titles = []
     88     for item in items:
---> 89         children.append(item.render())
     90         titles.append(get_name(item))
     91 

C:\ProgramData\Anaconda3\lib\site-packages\pandas_profiling\report\presentation\flavours\widget\variable.py in render(self)
      8         items = [self.content["top"].render()]
      9         if self.content["bottom"] is not None:
---> 10             items.append(self.content["bottom"].render())
     11 
     12         return widgets.VBox(items)

C:\ProgramData\Anaconda3\lib\site-packages\pandas_profiling\report\presentation\flavours\widget\collapse.py in render(self)
     12 
     13         toggle = self.content["button"].render()
---> 14         item = self.content["item"].render()
     15 
     16         if collapse == "correlation":

C:\ProgramData\Anaconda3\lib\site-packages\pandas_profiling\report\presentation\flavours\widget\container.py in render(self)
    104             widget = get_named_list(self.content["items"])
    105         elif self.sequence_type in ["tabs", "sections", "select"]:
--> 106             widget = get_tabs(self.content["items"])
    107         elif self.sequence_type == "accordion":
    108             widget = get_accordion(self.content["items"])

C:\ProgramData\Anaconda3\lib\site-packages\pandas_profiling\report\presentation\flavours\widget\container.py in get_tabs(items)
     18     titles = []
     19     for item in items:
---> 20         children.append(item.render())
     21         titles.append(get_name(item))
     22 

C:\ProgramData\Anaconda3\lib\site-packages\pandas_profiling\report\presentation\flavours\widget\container.py in render(self)
    108             widget = get_accordion(self.content["items"])
    109         elif self.sequence_type == "grid":
--> 110             widget = get_row(self.content["items"])
    111         elif self.sequence_type == "batch_grid":
    112             widget = get_batch_grid(

C:\ProgramData\Anaconda3\lib\site-packages\pandas_profiling\report\presentation\flavours\widget\container.py in get_row(items)
     55         raise ValueError("Layout undefined for this number of columns")
     56 
---> 57     return widgets.GridBox([item.render() for item in items], layout=layout)
     58 
     59 

C:\ProgramData\Anaconda3\lib\site-packages\pandas_profiling\report\presentation\flavours\widget\container.py in <listcomp>(.0)
     55         raise ValueError("Layout undefined for this number of columns")
     56 
---> 57     return widgets.GridBox([item.render() for item in items], layout=layout)
     58 
     59 

C:\ProgramData\Anaconda3\lib\site-packages\pandas_profiling\report\presentation\flavours\widget\container.py in render(self)
    104             widget = get_named_list(self.content["items"])
    105         elif self.sequence_type in ["tabs", "sections", "select"]:
--> 106             widget = get_tabs(self.content["items"])
    107         elif self.sequence_type == "accordion":
    108             widget = get_accordion(self.content["items"])

C:\ProgramData\Anaconda3\lib\site-packages\pandas_profiling\report\presentation\flavours\widget\container.py in get_tabs(items)
     18     titles = []
     19     for item in items:
---> 20         children.append(item.render())
     21         titles.append(get_name(item))
     22 

C:\ProgramData\Anaconda3\lib\site-packages\pandas_profiling\report\presentation\flavours\widget\container.py in render(self)
    102             widget = get_list(self.content["items"])
    103         elif self.sequence_type == "named_list":
--> 104             widget = get_named_list(self.content["items"])
    105         elif self.sequence_type in ["tabs", "sections", "select"]:
    106             widget = get_tabs(self.content["items"])

C:\ProgramData\Anaconda3\lib\site-packages\pandas_profiling\report\presentation\flavours\widget\container.py in get_named_list(items)
     34 def get_named_list(items: List[Renderable]) -> widgets.VBox:
     35     return widgets.VBox(
---> 36         [
     37             widgets.VBox(
     38                 [widgets.HTML(f"<strong>{get_name(item)}</strong>"), item.render()]

C:\ProgramData\Anaconda3\lib\site-packages\pandas_profiling\report\presentation\flavours\widget\container.py in <listcomp>(.0)
     36         [
     37             widgets.VBox(
---> 38                 [widgets.HTML(f"<strong>{get_name(item)}</strong>"), item.render()]
     39             )
     40             for item in items

C:\ProgramData\Anaconda3\lib\site-packages\pandas_profiling\report\presentation\flavours\widget\frequency_table.py in render(self)
     54                 )
     55 
---> 56         return get_table(items)

C:\ProgramData\Anaconda3\lib\site-packages\pandas_profiling\report\presentation\flavours\widget\frequency_table.py in get_table(items)
      9     items: List[Tuple[widgets.Label, widgets.FloatProgress, widgets.Label]]
     10 ) -> VBox:
---> 11     table = GridspecLayout(len(items), 3)
     12     for row_id, (label, progress, count) in enumerate(items):
     13         table[row_id, 0] = label

C:\ProgramData\Anaconda3\lib\site-packages\ipywidgets\widgets\widget_templates.py in __init__(self, n_rows, n_columns, **kwargs)
    280     def __init__(self, n_rows=None, n_columns=None, **kwargs):
    281         super(GridspecLayout, self).__init__(**kwargs)
--> 282         self.n_rows = n_rows
    283         self.n_columns = n_columns
    284         self._grid_template_areas = [['.'] * self.n_columns for i in range(self.n_rows)]

C:\ProgramData\Anaconda3\lib\site-packages\traitlets\traitlets.py in __set__(self, obj, value)
    583             raise TraitError('The "%s" trait is read-only.' % self.name)
    584         else:
--> 585             self.set(obj, value)
    586 
    587     def _validate(self, obj, value):

C:\ProgramData\Anaconda3\lib\site-packages\traitlets\traitlets.py in set(self, obj, value)
    557 
    558     def set(self, obj, value):
--> 559         new_value = self._validate(obj, value)
    560         try:
    561             old_value = obj._trait_values[self.name]

C:\ProgramData\Anaconda3\lib\site-packages\traitlets\traitlets.py in _validate(self, obj, value)
    591             value = self.validate(obj, value)
    592         if obj._cross_validation_lock is False:
--> 593             value = self._cross_validate(obj, value)
    594         return value
    595 

C:\ProgramData\Anaconda3\lib\site-packages\traitlets\traitlets.py in _cross_validate(self, obj, value)
    597         if self.name in obj._trait_validators:
    598             proposal = Bunch({'trait': self, 'value': value, 'owner': obj})
--> 599             value = obj._trait_validators[self.name](obj, proposal)
    600         elif hasattr(obj, '_%s_validate' % self.name):
    601             meth_name = '_%s_validate' % self.name

C:\ProgramData\Anaconda3\lib\site-packages\traitlets\traitlets.py in __call__(self, *args, **kwargs)
    905         """Pass `*args` and `**kwargs` to the handler's function if it exists."""
    906         if hasattr(self, 'func'):
--> 907             return self.func(*args, **kwargs)
    908         else:
    909             return self._init_call(*args, **kwargs)

C:\ProgramData\Anaconda3\lib\site-packages\ipywidgets\widgets\widget_templates.py in _validate_integer(self, proposal)
    293         if proposal['value'] > 0:
    294             return proposal['value']
--> 295         raise TraitError('n_rows and n_columns must be positive integer')
    296 
    297     def _get_indices_from_slice(self, row, column):

TraitError: n_rows and n_columns must be positive integer

Swwetviz

Collecting sweetviz
  Downloading sweetviz-2.1.3-py3-none-any.whl (15.1 MB)
Requirement already satisfied: tqdm>=4.43.0 in c:\programdata\anaconda3\lib\site-packages (from sweetviz) (4.62.3)
Requirement already satisfied: scipy>=1.3.2 in c:\programdata\anaconda3\lib\site-packages (from sweetviz) (1.5.0)
Requirement already satisfied: pandas!=1.0.0,!=1.0.1,!=1.0.2,>=0.25.3 in c:\programdata\anaconda3\lib\site-packages (from sweetviz) (1.0.5)
Requirement already satisfied: numpy>=1.16.0 in c:\programdata\anaconda3\lib\site-packages (from sweetviz) (1.18.5)
Collecting importlib-resources>=1.2.0
  Downloading importlib_resources-5.2.2-py3-none-any.whl (27 kB)
Requirement already satisfied: jinja2>=2.11.1 in c:\programdata\anaconda3\lib\site-packages (from sweetviz) (2.11.2)
Requirement already satisfied: matplotlib>=3.1.3 in c:\programdata\anaconda3\lib\site-packages (from sweetviz) (3.2.2)
Requirement already satisfied: colorama; platform_system == "Windows" in c:\programdata\anaconda3\lib\site-packages (from tqdm>=4.43.0->sweetviz) (0.4.3)
Requirement already satisfied: pytz>=2017.2 in c:\programdata\anaconda3\lib\site-packages (from pandas!=1.0.0,!=1.0.1,!=1.0.2,>=0.25.3->sweetviz) (2020.1)
Requirement already satisfied: python-dateutil>=2.6.1 in c:\programdata\anaconda3\lib\site-packages (from pandas!=1.0.0,!=1.0.1,!=1.0.2,>=0.25.3->sweetviz) (2.8.1)
Requirement already satisfied: zipp>=3.1.0; python_version < "3.10" in c:\programdata\anaconda3\lib\site-packages (from importlib-resources>=1.2.0->sweetviz) (3.1.0)
Requirement already satisfied: MarkupSafe>=0.23 in c:\programdata\anaconda3\lib\site-packages (from jinja2>=2.11.1->sweetviz) (2.0.1)
Requirement already satisfied: pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.1 in c:\programdata\anaconda3\lib\site-packages (from matplotlib>=3.1.3->sweetviz) (2.4.7)
Requirement already satisfied: kiwisolver>=1.0.1 in c:\programdata\anaconda3\lib\site-packages (from matplotlib>=3.1.3->sweetviz) (1.2.0)
Requirement already satisfied: cycler>=0.10 in c:\programdata\anaconda3\lib\site-packages (from matplotlib>=3.1.3->sweetviz) (0.10.0)
Requirement already satisfied: six>=1.5 in c:\programdata\anaconda3\lib\site-packages (from python-dateutil>=2.6.1->pandas!=1.0.0,!=1.0.1,!=1.0.2,>=0.25.3->sweetviz) (1.15.0)
Installing collected packages: importlib-resources, sweetviz
Successfully installed importlib-resources-5.2.2 sweetviz-2.1.3
Report SWEETVIZ_REPORT.html was generated! NOTEBOOK/COLAB USERS: the web browser MAY not pop up, regardless, the report IS saved in your notebook/colab files.

Exportación

[NbConvertApp] Converting notebook Analisis.ipynb to html
[NbConvertApp] Writing 7630805 bytes to Analisis.html
Traceback (most recent call last):
  File "C:\ProgramData\Anaconda3\Scripts\jupyter-nbconvert-script.py", line 10, in <module>
    sys.exit(main())
  File "C:\ProgramData\Anaconda3\lib\site-packages\jupyter_core\application.py", line 270, in launch_instance
    return super(JupyterApp, cls).launch_instance(argv=argv, **kwargs)
  File "C:\ProgramData\Anaconda3\lib\site-packages\traitlets\config\application.py", line 664, in launch_instance
    app.start()
  File "C:\ProgramData\Anaconda3\lib\site-packages\nbconvert\nbconvertapp.py", line 340, in start
    self.convert_notebooks()
  File "C:\ProgramData\Anaconda3\lib\site-packages\nbconvert\nbconvertapp.py", line 500, in convert_notebooks
    self.exporter = cls(config=self.config)
  File "C:\ProgramData\Anaconda3\lib\site-packages\nbconvert\exporters\templateexporter.py", line 263, in __init__
    super(TemplateExporter, self).__init__(config=config, **kw)
  File "C:\ProgramData\Anaconda3\lib\site-packages\nbconvert\exporters\exporter.py", line 110, in __init__
    self._init_preprocessors()
  File "C:\ProgramData\Anaconda3\lib\site-packages\nbconvert\exporters\exporter.py", line 260, in _init_preprocessors
    self.register_preprocessor(preprocessor)
  File "C:\ProgramData\Anaconda3\lib\site-packages\nbconvert\exporters\exporter.py", line 226, in register_preprocessor
    return self.register_preprocessor(preprocessor_cls, enabled)
  File "C:\ProgramData\Anaconda3\lib\site-packages\nbconvert\exporters\exporter.py", line 239, in register_preprocessor
    self.register_preprocessor(preprocessor(parent=self), enabled)
  File "C:\ProgramData\Anaconda3\lib\site-packages\nbconvert\preprocessors\base.py", line 41, in __init__
    super(Preprocessor, self).__init__(**kw)
  File "C:\ProgramData\Anaconda3\lib\site-packages\nbconvert\utils\base.py", line 29, in __init__
    super(NbConvertBase, self).__init__(**kw)
  File "C:\ProgramData\Anaconda3\lib\site-packages\traitlets\config\configurable.py", line 84, in __init__
    self.config = config
  File "C:\ProgramData\Anaconda3\lib\site-packages\traitlets\traitlets.py", line 585, in __set__
    self.set(obj, value)
  File "C:\ProgramData\Anaconda3\lib\site-packages\traitlets\traitlets.py", line 574, in set
    obj._notify_trait(self.name, old_value, new_value)
  File "C:\ProgramData\Anaconda3\lib\site-packages\traitlets\traitlets.py", line 1134, in _notify_trait
    self.notify_change(Bunch(
  File "C:\ProgramData\Anaconda3\lib\site-packages\traitlets\traitlets.py", line 1176, in notify_change
    c(change)
  File "C:\ProgramData\Anaconda3\lib\site-packages\traitlets\traitlets.py", line 819, in compatible_observer
    return func(self, change)
  File "C:\ProgramData\Anaconda3\lib\site-packages\traitlets\config\configurable.py", line 186, in _config_changed
    self._load_config(change.new, traits=traits, section_names=section_names)
  File "C:\ProgramData\Anaconda3\lib\site-packages\traitlets\config\configurable.py", line 153, in _load_config
    setattr(self, name, deepcopy(config_value))
  File "C:\ProgramData\Anaconda3\lib\site-packages\traitlets\traitlets.py", line 585, in __set__
    self.set(obj, value)
  File "C:\ProgramData\Anaconda3\lib\site-packages\traitlets\traitlets.py", line 559, in set
    new_value = self._validate(obj, value)
  File "C:\ProgramData\Anaconda3\lib\site-packages\traitlets\traitlets.py", line 591, in _validate
    value = self.validate(obj, value)
  File "C:\ProgramData\Anaconda3\lib\site-packages\traitlets\traitlets.py", line 2324, in validate
    value = super(List, self).validate(obj, value)
  File "C:\ProgramData\Anaconda3\lib\site-packages\traitlets\traitlets.py", line 2238, in validate
    value = super(Container, self).validate(obj, value)
  File "C:\ProgramData\Anaconda3\lib\site-packages\traitlets\traitlets.py", line 1677, in validate
    self.error(obj, value)
  File "C:\ProgramData\Anaconda3\lib\site-packages\traitlets\traitlets.py", line 1524, in error
    raise TraitError(e)
traitlets.traitlets.TraitError: The 'remove_cell_tags' trait of a TagRemovePreprocessor instance must be a set, but a value of class 'str' (i.e. 'no') was specified.